package cn.lls.vo.company;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.sql.Timestamp;


/**
 * 公司详细信息类
 *
 * @ClassName CompanyAllInfoVO
 * @Author 划水艺术家
 * @Date 2022/11/20 0:00
 * @Version 1.0
 **/
@Data
@ApiModel("公司详细信息对象")
public class  CompanyAllInfo {


    /**
     * 公司的Id，主键，自增
     */
    @ApiModelProperty("公司的Id，主键，自增")
    private Long companyId;

    /**
     * 公司名
     */
    @ApiModelProperty("公司名")
    private String companyName;

    /**
     * 公司所在省
     */
    @ApiModelProperty("公司所在省")
    private String province;
    private String provinceId;

    /**
     * 公司所在市
     */
    @ApiModelProperty("公司所在市")
    private String city;
    private String cityId;



    /**
     * 公司所在区的Id
     */
    @ApiModelProperty("公司所在区的")
    private String district;
    private String districtId;

    /**
     * 公司详细地址
     */
    @ApiModelProperty("公司详细地址")
    private String address;

    /**
     * 公司联系电话
     */
    @ApiModelProperty("公司联系电话")
    private String contactTel;

    /**
     * 公司联系邮箱
     */
    @ApiModelProperty("公司联系邮箱")
    private String contactEmail;

    /**
     * 公司logo图片地址，全地址
     */
    @ApiModelProperty("公司logo图片地址，全地址")
    private String logoImage;

    /**
     * 公司营业执照图片地址，全地址
     */
    @ApiModelProperty("公司营业执照图片地址，全地址")
    private String licenseImage;

    /**
     * 公司注册时间
     */
    @ApiModelProperty("公司注册时间")
    private Timestamp createTime;

    /**
     * 公司信息修改时间
     */
    @ApiModelProperty("公司信息修改时间")
    private Timestamp updateTime;

    /**
     * 公司状态 0：审核中，1：拒绝  2：活动中 3：封禁
     */
    @ApiModelProperty("公司状态 0：审核中，1：拒绝  2：活动中 3：封禁")
    private Integer companyStatus;

    /**
     * 公司法人姓名
     */
    @ApiModelProperty("公司法人姓名")
    private String juridicalPersonName;

    /**
     * 公司法人性别 0 女 1 男
     */
    @ApiModelProperty("公司法人性别, 0:女; 1: 男")
    private Integer juridicalPersonGender;

    /**
     * 公司法人身份证照片正反面地址，全地址
     */
    @ApiModelProperty("公司法人身份证照片正反面地址，全地址")
    private String juridicalPersonIdCard;

    /**
     * 公司法人联系电话
     */
    @ApiModelProperty("公司法人联系电话")
    private String juridicalPersonTel;

    /**
     * 公司法人联系邮箱
     */
    @ApiModelProperty("公司法人联系邮箱")
    private String juridicalPersonEmail;

    /**
     * 公司法定代表姓名
     */
    @ApiModelProperty("公司法定代表姓名")
    private String representativeName;

    /**
     * 公司法定代表性别 0 女 1 男
     */
    @ApiModelProperty("公司法定代表性别, 0:女; 1: 男")
    private Integer representativeGender;

    /**
     * 公司法定代表身份证照片正反面地址，全地址
     */
    @ApiModelProperty("公司法定代表身份证照片正反面地址，全地址")
    private String representativeIdCard;

    /**
     * 公司法定代表联系电话
     */
    @ApiModelProperty("公司法定代表联系电话")
    private String representativeTel;

    /**
     * 公司法定代表联系邮箱
     */
    @ApiModelProperty("公司法定代表联系邮箱")
    private String representativeEmail;

}
